/*
 *	Filename: Quadrotor_eCap.h
 *	Fuction: Header File
 *	Modified: 2016-11-09
 *	Author: Bin
 */

#ifndef QUADROTOR_ECAP_H
#define QUADROTOR_ECAP_H

// Comment for already Defined in DSP2833x_GlobalPrototypes.h
// extern void InitECap1Gpio(void);
// extern void InitECap2Gpio(void);
// extern void InitECap3Gpio(void);
// extern void InitECap4Gpio(void);

extern Uint16 getCap1();
extern Uint16 getCap2();
extern Uint16 getCap3();
extern Uint16 getCap4();

extern void InitECapGpioAll(void);
extern void InitECapAll(void);

extern void InitECap1Gpio(void);
extern void InitECap2Gpio(void);
extern void InitECap3Gpio(void);
extern void InitECap4Gpio(void);

extern void InitECapx(volatile struct ECAP_REGS *regAddr);

interrupt void ecap1_isr(void);
interrupt void ecap2_isr(void);
interrupt void ecap3_isr(void);
interrupt void ecap4_isr(void);

#endif
